VMware减少占用磁盘空间 | 您所在的位置:网站首页 › vmware虚拟机删除文件后 新的虚拟机不能用那个名字 › VMware减少占用磁盘空间 |
VMware使用中发现占用主机磁盘空间越来越大,删除了一个快照,结果占用空间不降反增,因此必须限制一下这个吃存储大户了。打开虚拟机文件夹发现.vmdk文件巨大,看到的说法是: VMDK(VMWare Virtual Machine Disk Format)是虚拟机VMware创建的虚拟硬格式,文件存在于VMware文件系统中,被称为VMFS(虚拟机文件系统)。一个VMDK文件代表VMFS在虚拟机上的一个物理硬盘驱动。所有用户数据和有关虚拟服务器的配置信息都存储在VMDK文件中。VMDK是什么,这么大, 可以删除吗?_软件综合讨论区_软件区 卡饭论坛 - 互助分享 - 大气谦和! (kafan.cn) “虚拟机上的Linux等系统认为.vmdk是一个硬盘,将文件删除后其可用空间可以恢复,重新利用;而对windos系统来说.vmdk是一个文件其变大后是不可能自动变小的。 针对以上原理,已变大的.vmdk文件是无法减肥的,即使你将所有数据删除,此文件依占用windows的硬盘空间仍然不会改变。” ———————————————— https://blog.csdn.net/weixin_45787652/article/details/109525269 尝试1 sudo /usr/bin/vmware-toolbox-cmd disk list # 查看磁盘挂载点,然后执行 sudo /usr/bin/vmware-toolbox-cmd disk shrink /**注意到这个方法执行前需要删除快照(删除快照过程虚拟机文件夹体积还会膨胀),否则会有以下报错: Shrink disk is disabled for this virtual machine. Shrinking is disabled for linked clones, parents of linked clones, pre-allocated disks, snapshots, or due to other factors. See the User's manual for more information. Unable to find partition /等sudo完成后,我的机器提示报错如下。按理磁盘还有空间,这个方法失败。 未能压缩“G:\xxx-ubuntu18x64\xxx-ubuntu\xxx-ubuntu64x.vmdk”: 文件系统的空间不足,无法执行选定的操作。 尝试2windows主机 win+r 进cmd,然后cd到vmware安装路径,执行 vmware-vdiskmanager.exe D:\Install> vmware-vdiskmanager.exe -k "虚拟机路径\xxx-ubuntu64x.vmdk"回车,等待Shrink完成(挺慢的)。 这种方法有效,.vmdk文件瘦身接近三分之一! 参考: vmware下vmdk文件越来越大的解决方法探讨_虚拟机vmdk文件越来越大-CSDN博客 VMware收缩磁盘减少硬盘空间占用 – McGrady的技术分享 (tracymc.cn) 完美解决虚拟机占用硬盘越来越大、删除快照出现内存不足错误_虚拟机因内存不够无法删除-CSDN博客 VMware清理磁盘出现闪退or容量不能正确回收-百度经验 (baidu.com) 其他方法: 四种方法给Vmware虚拟机清理瘦身_.scoreboard文件-CSDN博客 |
CopyRight 2018-2019 实验室设备网 版权所有 |